a{
    color: #666;
}
.warp {
    max-width: 1440px;
    min-width: 1264px;
    margin: 0 auto; }

.warp-bg {
    width: 100%;
    background: #f5f5f5;
}

a:hover {
    color: #000000; }

.header {
    width: 100%;
    height: 100px;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6; }

.header-warp {
    display: flex;
    justify-content: space-between; }

.logo {
    margin-top: 20px;
    width: 320px;
    height: 66px;
    cursor: pointer; }
.logo img {
    width: 100%; }

.nav {
    display: flex;
    font-size: 16px; }
.nav span {
    display: inline-block;
    line-height: 50px;
    height: 50px;
    margin: 25px 10px;
    transition: 0.1s;
    border-radius: 5px; }
.nav span a {
    padding: 0 20px;
    line-height: 50px;
	width:6.2em;
	text-align:center;
    display: block; }
.nav span:hover {
    color: #ffffff;
    display: inline-block;
    background: #EC6800; }
.nav span:hover a {
    color: #ffffff; }
.nav .active {
    background: #EC6800;
    color: #ffffff; }
.nav .active a {
    color: #ffffff; }

.express {
    display: flex;
    justify-content: space-between;
    padding-top: 20px; }

.express-left {
    width: calc(98%/3);
    /*height: 500px;*/
    border: 1px solid #dbdbdb;
    display: flex;
    flex-direction: column;
    background: #ffffff; }
.express-left :hover {
    background: #F0F0F0;
}
.express-left dl {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-bottom: 1px dashed #F0F0F0;
}
.express-left dl dt {
    width: 7%;
    background: #EC6800;
    text-align: center;
    height: 35px;
    line-height: 35px;
    color: #ffffff;
    display: inline-block;
    border-bottom: 1px solid #EC6800;
    margin-top: -1px;
}
.express-left dl dt:hover {
    background: #EC6800;
}
.express-left dl dd {
    width: 90%;
    line-height: 35px; }
.express-left dl dd a {
    padding: 0 6px;
    display: inline-block;
    line-height: 35px;
    transition: 0.1s;
    cursor: pointer;
}
.express-left dl dd a:hover {
    color: #ffffff;
    background: #EC6800;
}
.express-left dl dd .active {
    color: #ffffff;
    background: #EC6800; }

.express-right {
    width: calc(98%/3*2);
    /*height: 500px;*/
}

.express-ty {
    display: flex;
    justify-content: space-around;
    width: 100%; }
/*.express-ty :hover {*/
    /*background: #EC6800;*/
/*}*/
.express-ty h3 {
    width: 5%;
    line-height: 20px;
    padding: 5px 0;
    text-align: center;
    background: #EC6800;
    color: #ffffff; }
.express-ty h3 :hover {
    background: #EC6800; }

.express-tys {
    width: 92.5%;
    padding-left: 2.5%;
    line-height: 50px;
    background: #fff;
}
.express-tys a {
    padding: 0 6px;
    display: inline-block;
    line-height: 50px;
    transition: 0.1s;
    cursor: pointer;
}
.express-tys a:hover {
    color: #ffffff;
    background: #EC6800;
}
.express-tys .active {
    color: #ffffff;
    background: #EC6800; }

.express-search {
    display: flex;
    margin-top: 8px;
    border: 1px solid #EC6800;
    height: 62px; }
.express-search .express-search-img {
    width: 60px; }
.express-search .express-search-input {
    border: none;
    width: 68%;
    padding: 2%;
    font-size: 20px; }
.express-search .express-search-input:focus {
    box-shadow: 1px 1px 3px #CCC inset, -1px -1px 3px #CCC inset; }
.express-search .search-icon {
    line-height: 60px;
    width: calc(30% - 60px);
    background: #EC6800;
    text-align: center;
    color: #ffffff;
    cursor: pointer; }
.express-search .search-icon i {
    font-size: 30px; }

.express-name {
    line-height: 40px;
    /*margin-left: 20px; */
}
.express-name h4 span {
    margin-left: 10px; }

.express-lately {
    /*margin-left: 20px; */
}
.express-lately h4 span {
    margin-left: 10px; }

.express-latelyn {
    height: 160px;
    border: 1px solid #cbcbcb;
    margin-top: 5px;
    background: #ffffff;
    position: relative; }
.express-latelyn h3 {
    text-align: center;
    margin-top: 40px;
    font-size: 16px; }
.express-latelyn h3 i {
    color: #fe5f64;
    font-size: 20px;
    margin-right: 2px; }
.express-latelyn h4 {
    text-align: center;
    color: #8c8c8c;
    margin-top: 5px;
    font-size: 14px; }
.express-latelyn .express-close {
    position: absolute;
    right: 30px;
    top: 20px; }
.express-latelyn .express-close i {
    color: #000000; }
.express-latelyn .express-go {
    position: absolute;
    right: 30px;
    bottom: 10px;
    color: #939393; }
.express-latelyn .express-go a {
    color: #939393;
    cursor: pointer; }

.express-content {
    border: 1px solid #cdcdcd;
    background: #ffffff;
    margin: 12px auto;
    display: flex;
    padding: 10px 20px 20px;
    box-sizing: border-box;
    flex-wrap: wrap; }
.express-content dl {
    width: 25%;
    line-height: 25px;
    padding: 10px 0 0; }
.express-content dl dd span {
    color: #EC6800; }
.express-content dl p {
    display: inline-block;
    border-bottom: 1px solid #CCC;
    padding-bottom: 10px; }

.express-list {
    display: flex; }
.express-list .list-news {
    width: calc(96%/3);
    background: #ffffff;
    border: 1px solid #cdcdcd;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding-top: 2px; }
.express-list .list-news + .list-news {
    margin-left: 2%; }

.instation-nav {
    height: 60px;
    display: flex;
    border: 1px solid #cdcdcd;
    box-sizing: border-box;
    margin-top: 14px; }
.instation-nav h3 {
    width: 10%;
    line-height: 60px;
    border-right: 1px solid #cdcdcd;
    text-align: center; }
.instation-nav .instation-content {
    width: 88%;
    background: #ffffff;
    line-height: 20px;
    padding: 10px 1% 0; }
.instation-nav .instation-content a {
    margin: 0 5px;
    cursor: pointer; }
.instation-nav .instation-content a:hover {
    color: #f60; }

.list-news ul {
    padding: 0px 20px 20px;
}
.list-news ul h3 {
    font-size: 16px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    line-height: 40px;
}
.list-news ul li {
    transition: 0.1s;
    font-size: 14px;
    list-style-type: square;
    list-style-position: outside;
    margin-left: 15px; }
.list-news ul li a {
    font-size: 15px;
	font-size: 15px;
    display: inline-block;
    max-width: 21em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
.list-news ul li i {
    color: #f60;
    margin-left: 10px;
    font-size: 22px; }
.list-news ul li + li {
    margin-top: 3px; }

.footer-bg {
    background: #c7c7c7;
    width: 100%;
    padding-bottom: 20px; }

.footer {
    text-align: center; }
.footer > dl {
    padding-top: 20px;
    color: #7d7d7d;
    font-size: 16px; }
.footer p {
    padding-top: 5px;
    font-size: 16px; }
.footer .copyright {
    margin-top: 5px;
    font-size: 16px; }

.map-btn {
    padding: 10px 20px;
    background: #EC6800;
    display: inline-block;
    color: #ffffff;
    border-radius: 10px;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
    margin-top: 10px;
    cursor: pointer;
    transition: 0.2s; }
.map-btn a {
    display: block;
    color: #ffffff; }

.map-btn:hover {
    background: #EC6800; }

.map-city {
    display: flex;
    line-height: 40px;
}
.map-city h4 {
    font-size: 16px; }
.map-city dl a {
    color: #EC6800;
    margin-left: 5px;
    font-weight: bold; }

.map {
    display: flex;
    justify-content: space-between;
    margin-top: 10px; }

.map-left {
    width: 60%;
    display: flex;
    flex-direction: column;
    border: 1px solid #dbdbdb;
    background: #ffffff;
    padding-top: 20px; }
.map-left li {
    padding: 5px 0;
    display: flex;
    justify-content: space-between;
    line-height: 40px; }
.map-left li h3 {
    font-size: 20px;
    width: 60px;
    text-align: center;
    font-weight: bold; }
.map-left li dl {
    width: calc(95% - 60px);
    margin-right: 5%;
    border-bottom: 1px dashed #E5E5E5; }
.map-left li dl a {
    font-size: 14px;
    display: inline-block;
    margin-right: 10px; }
.map-left li dl a:hover {
    color: #f60; }

.map-right {
    width: 40%; }
.map-right .map-ad {
    border: 1px solid #ccc;
    background: #ffffff;
    height: 300px;
    line-height: 300px;
    text-align: center; }

.map-search-title {
    width: 100%;
    padding-top: 10px;
    color: #999999; }
.map-search-title h3 span {
    margin-left: 5px;
    color: #999999; }
.map-search-title h3 a {
    margin-right: 5px;
    color: #000000; }

.map-search-seclect {
    border: 1px solid #ccc;
    background: #ffffff;
    box-sizing: border-box;
    padding: 12px;
    margin-top: 10px; }

.map-secrch-list {
    display: flex;
    line-height: 30px;
    margin-top: 5px;
    justify-content: space-between;
    padding-top: 5px; }
.map-secrch-list h3 {
    width: 50px;
    border-right: 1px dotted #A0A0A0;
    box-sizing: border-box;
    color: #000000;
    font-weight: bold;
    font-size: 18px; }
.map-secrch-list dl {
    margin-left: 20px;
    width: calc(100% - 70px); }
.map-secrch-list dl a {
    display: inline-block;
    padding: 0px 10px;
    line-height: 30px;
    font-size: 14px; }
.map-secrch-list dl a:first-child {
    font-weight: bold;
}
.map-secrch-list dl .active {
    color: #ffffff;
    background: #EC6800;
}

.map-search-content {
    display: flex;
    justify-content: space-between;
    margin-top: 20px; }

.map-search-left {
    width: 55%;
    border: 1px solid #ccc;
    background: #ffffff;
    padding: 20px 20px 10px; }

.map-search-left-content {
}

.map-search-right {
    width: 40%; }
.map-search-right .map-search-ad {
    border: 1px solid #ccc;
    background: #ffffff;
    line-height: 200px;
    text-align: center; }

.map-search-left-content li {
    border-bottom: 1px dashed #E5E5E5;
    line-height: 30px;
    padding: 10px 0;
    font-size: 14px; }
.map-search-left-content li h3 {
    font-weight: bold;
    font-size: 16px; }
.map-search-left-content li h3 a {
    color: #000000;
    transition: 0.2s; }
.map-search-left-content li h3 a:hover {
    color: #f60;
}

.dot-title {
    line-height: 30px; }
.dot-title h3 {
    padding-top: 10px;
    font-size: 14px; }
.dot-title h3 a {
    color: #EC6800;
    font-weight: bold;
    margin-right: 5px; }
.dot-title h3 a:hover {
    color: #EC6800; }

.dot-list {
    width: 100%;
    border: 1px solid #ccc;
    background: #ffffff;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    padding-top: 1px;
    padding-left: 1px; }
.dot-list dl {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px dotted #A0A0A0; }
.dot-list dl dt {
    width: 100px;
    background: #F7F5F5;
    padding: 20px 0 0 20px;
    text-align: center;
    font-size: 20px; }
.dot-list dl dd {
    width: calc(100% - 120px);
    padding: 20px 20px 15px; }
.dot-list dl dd a {
    display: inline-block;
    padding: 0px 10px;
    line-height: 30px;
    font-size: 14px;
    margin-right: 5px;
    margin-bottom: 5px; }
.dot-list dl dd .active {
    color: #ffffff;
    background: #EC6800;
}
.dot-list dl:last-child {
    border-bottom: none; }

.dot-content h3 {
    border-bottom: 2px solid #EC6800; }
.dot-content h3 span {
    display: inline-block;
    padding: 5px 20px;
    background: #EC6800;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold; }

.dot {
    display: flex;
    justify-content: space-between; }

.dot-left {
    width: 60%;
    background: #ffffff;
    padding: 20px;
    font-size: 14px;
}
.dot-left p {
    margin-top: 10px;
    line-height: 22px; }

.dot-right {
    width: 40%;
    background: #fff;
}
.dot-left-list {
    margin-top: 20px;
}
.dot-left-list li {
    padding: 10px;
    transition: 0.2s; }
.dot-left-list li dl {
    display: flex;
    font-size: 16px;
    line-height: 30px; }
.dot-left-list li dl dt {
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 50%;
    background: #EC6800;
    color: #ffffff;
    margin-right: 6px;
    text-align: center; }
.dot-left-list li dl a {
    color: #EC6800;
    font-weight: bold;
    transition: 0.2s; }
.dot-left-list li dl span {
    margin-right: 1px; }
.dot-left-list li dl span a {
    font-weight: normal; }
.dot-left-list li dl a:hover {
    color: #f60; }
.dot-left-list li p {
    margin-top: 2px; }
.dot-left-list li:hover {
    background: #EEE; }

.dpt-left-page {
    margin-top: 20px; }

.dot-right-search {
    width: 100%;
    background: #ffffff;
    height: 100px;
    padding: 20px 0; }
.dot-right-search p {
    margin-left: 4%;
    font-size: 20px;
    font-weight: bold; }
.dot-right-search dl {
    margin-left: 4%;
    display: flex;
    line-height: 38px; }
.dot-right-search dl dt {
    width: 50%; }
.dot-right-search dl dd {
    padding: 0 20px;
    background: #EC6800;
    color: #ffffff;
    cursor: pointer; }

.dot-right-ad {
    width: 90%;
    margin: 30px auto;
    line-height: 200px;
    text-align: center;
    font-size: 16px;
    border: 1px solid #ccc;
    background: #ffff; }

.detail {
    display: flex;
    justify-content: space-around;
    background: #ffffff; }

.detail-left {
    width: 60%;
    padding: 20px;
}
.detail-left h1 {
    font-size: 28px; }
.detail-left h1 a {
    color: #000000; }
.detail-left h1 a:hover {
    color: #f60; }

.detail-left-ad {
    width: 100%;
    line-height: 100px;
    text-align: center;
    border: 1px solid #ccc;
    margin: 10px 0; }

.detail-reading {
    font-size: 18px;
    padding: 20px 10px;
    border: 1px solid #ccc; }
.detail-reading span {
    font-weight: bold; }
.detail-reading a {
    color: #f60; }

.detail-content {
}
.detail-content h3 {
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-top: 20px; }
.detail-content dl {
    display: flex;
    line-height: 23px; }
.detail-content dl dt {
    font-weight: bold; }

.detail-map {
    width: 100%;
    height: 300px;
    border: 1px solid #ccc; }

.detail-link {
    margin-top: 20px;
    font-size: 16px; }
.detail-link ul {
    display: flex;
    flex-wrap: wrap; }
.detail-link ul li {
    width: calc(100%/3 - 20px);
    margin: 0 5px; }
.detail-link ul li a {
    color: #f60; }
.detail-link ul li a:hover {
    color: #EC6800; }

.detail-right {
    width: 40%; }

.detail-right-ad {
    border: 1px solid #ccc;
    width: 80%;
    line-height: 300px;
    margin: 30px auto;
    text-align: center;
    font-size: 30px; }

.detail-left-page {
    display: flex;
    justify-content: space-between;
    margin: 30px; }
.detail-left-page a {
    color: #f60; }
.detail-left-page a:hover {
    color: #EC6800; }

.search-bg {
    background: #ffff; }

.search-title {
    display: flex;
    flex-direction: column;
    padding-top: 30px;
    margin: 0 auto; }

.search-logos {
    display: flex;
    line-height: 14px;
    font-size: 14px; }
.search-logos h3 {
    margin: 0 30px;
    font-size: 14px;
    font-weight: bold; }
.search-logos dl a {
    color: #f60;
    margin-right: 30px;
    font-size: 14px;
}
.search-logos dl a:hover {
    color: #EC6800; }

.search-form > p {
    margin-top: 5px; }
.search-form > p a {
    color: #f60; }
.search-form > p a:hover {
    color: #EC6800; }

.search-input {
    display: flex;
    margin-top: 10px; }
.search-input dl {
    display: flex;
    width: 50%; }
.search-input dl dt {
    width: calc(100% - 200px); }
.search-input dl dd {
    width: 200px;
    text-align: center;
    background: #EC6800;
    line-height: 37px;
    color: #fff;
    cursor: pointer;
    font-size: 18px; }
.search-input p {
    line-height: 37px;
    margin-left: 10px;
    font-size: 14px; }
.search-input p span {
    color: #EC6800;
    font-size: 14px;
    font-weight: bold; }

.srarch {
    margin: 0 auto;
    display: flex;
    justify-content: space-between; }

.search-left ul {
    padding: 10px 0 30px; }
.search-left li {
    margin-top: 20px;
    display: flex;
    flex-direction: column; }
.search-left li h3 a {
    color: #EC6800;
    font-size: 18px; }
.search-left li h3 a:hover {
    color: #EC6800; }
.search-left li p {
    line-height: 22px;
    margin: 5px 0; }
.search-left li span {
    color: green; }

.search-right {
    width: 33%; }
.search-right .search-right-ad {
    line-height: 200px;
    text-align: center;
    margin: 20px auto;
    border: 1px solid #ccc; }

.search-footer {
    text-align: center;
    background: #f5f5f5;
    line-height: 30px;
    padding-bottom: 20px;
    color: #EC6800;
    font-size: 20px; }

.search-left-page {
    padding: 20px 0; }

.search-input-footer {
    padding-bottom: 20px; }

.api-pre {
    width: 100%;
    background: #ffffff;
    padding: 20px;
    font-size: 18px;
    margin-top: 20px;
    box-sizing: border-box; }
.api-pre p {
    margin-top: 10px;
    text-indent: 2em;
    line-height: 26px;
    font-size: 14px;
}
.api-pre p:nth-child(2) {
    color: red;
    text-indent: 0; }
.api-pre p:last-child {
    font-weight: bold; }
.api-pre p:last-child a {
    color: #06c; }
.api-pre p:last-child span {
    color: red;
    margin-left: 20px; }

.api-content {
    background: #ffffff;
    padding: 0 20px 20px; }
.api-content h1 {
    background: #EC6800;
    color: #ffffff;
    line-height: 40px;
    font-size: 16px;
    padding-left: 30px; }
.api-content h3 {
    background: #EC6800;
    color: #ffffff;
    line-height: 30px;
    font-size: 18px;
    padding-left: 30px; }
.api-content h6 {
    font-size: 14px;
    margin-left: 2em;
    margin: 20px; }
.api-content p {
    font-size: 14px;
    line-height: 30px; }
.api-content dl {
    line-height: 28px;
    text-indent: 2em;
    margin: 10px 0;
    font-size: 14px; }
.api-content dl a {
    color: #06c; }

.api-table a {
    color: #06c; }

.login {
    display: flex;
    flex-direction: column;
    background: #ffffff;
    margin-top: 10px;
    border: 1px solid #ccc;
    padding-left: 30px; }
.login dl {
    display: flex;
    line-height: 38px;
    margin-top: 20px; }
.login dl dt {
    width: 4em;
    text-align: right; }
.login dl dd {
    width: 260px; }

.login-submit {
    margin-left: 30px;
    width: calc(260px + 4em); }

.submit {
    padding: 8px 30px;
    background: #EC6800;
    color: #ffffff;
    text-align: center;
    border: none;
    border-radius: 5px;
    margin: 30px auto;
    display: inline-block;
    cursor: pointer; }

.appley {
    background: #ffffff;
    padding: 20px;
    box-sizing: border-box;
    margin-top: 10px;
    border: 1px solid #EC6800; }

.appley-title {
    display: flex;
    justify-content: space-between; }
.appley-title h3 {
    font-size: 18px; }
.appley-title a {
    color: #06c; }

.appley-content {
    width: 100%;
    background: #ffffff;
    border: 1px solid #ccc;
    margin-top: 10px; }
.appley-content > dl {
    border-top: 1px solid #ccc;
    display: flex;
    line-height: 38px; }
.appley-content > dl > dt {
    width: 100px;
    border-right: 1px solid #ccc;
    padding: 10px 0;
    text-align: center; }
.appley-content > dl > dd {
    width: calc(100% - 100px); }

.appley-step {
    padding: 10px; }
.appley-step h3 {
    font-size: 18px;
    margin-top: 10px; }
.appley-step h4 {
    font-size: 16px;
    line-height: 40px; }
.appley-step h5 {
    color: red;
    font-size: 16px; }

.appley-link {
    width: 60%;
    margin: 10px 0;
    margin-left: 30px; }
.appley-link input {
    padding-left: 20px; }

.i {
    color: red;
    font-style: normal;
    margin: 0 5px; }

.appley-border {
    border-top: 1px solid #ccc; }

.appley-border-bottom {
    border-bottom: 1px solid #ccc; }

.appley-text {
    margin: 10px 0;
    margin-left: 30px;
    display: flex; }
.appley-text input {
    width: 200px; }

.apply-submit {
    width: 100%;
    text-align: center; }
.apply-submit .submit {
    padding: 10px 60px;
    font-size: 16px; }

.api-list {
    background: #ffffff;
    padding: 20px;
    display: flex;
    justify-content: space-around;
    border: 1px solid #ccc;
    margin-top: 20px;
    box-sizing: border-box; }

.api-list-table {
    width: 25%; }

.body-bg {
    background: #f5f5f5; }

.down {
    background: #ffffff;
    border: 1px solid #ccc;
    padding: 20px;
    box-sizing: border-box;
    margin-top: 30px; }

.down-postion {
    display: flex;
    justify-content: space-between;
    margin-top: 20px; }

.down-title {
    background: #EC6800;
    padding: 30px;
    color: #ffffff;
    text-align: center;
    font-size: 18px;
    box-sizing: border-box;
    border-radius: 8px; }

.down-position-right a {
    color: #EC6800;
    margin: 0 5px;
    font-size: 17px;
    font-weight: bold; }

.down-content {
    border: 1px solid #ccc;
    padding: 20px; }
.down-content h5 {
    font-size: 18px;
    line-height: 30px; }
.down-content h5 span {
    display: inline-block;
    text-align: center;
    width: 30px;
    background: #EC6800;
    color: #ffffff;
    border-radius: 50%; }
.down-content h6 {
    font-size: 16px;
    margin-bottom: 20px;
    text-align: center;
    margin-top: 30px; }
.down-content dl {
    margin: 15px 0;
    text-align: center; }
.down-content dl dt a {
    color: #EC6800;
    font-weight: bold;
    margin-right: 5px; }
.down-content dl dt a:hover {
    color: #EC6800; }
.down-content p {
    text-align: center;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px; }
.down-content p a {
    color: #EC6800;
    font-weight: bold;
    margin-right: 5px; }
.down-content p a:hover {
    color: #EC6800; }
.down-content ul {
    text-align: center; }
.down-content ul li {
    text-align: center;
    margin-bottom: 10px; }
.down-content ul li a {
    color: #EC6800;
    font-weight: bold;
    margin-right: 5px; }
.down-content ul li a:hover {
    color: #EC6800; }

.down-copyright {
    text-align: center;
    font-size: 16px;
    background: #333333;
    color: #ffffff;
    padding: 30px 0;
    margin-top: 30px; }
.down-copyright p {
    margin-top: 10px; }

.freight {
    display: flex;
    justify-content: space-between;
    background: #ffffff;
    padding: 20px;
    border: 1px solid #ccc; }

.freight-left {
    width: 65%; }

.freight-inquiry-left {
    width: 100%; }
.freight-inquiry-left select {
    height: 35px;
    width: 100px;
    border-radius: 0px;
    background: #fff;
}
.freight-inquiry-left .layui-input-inline {
    margin-left: 10px;
}
.freight-inquiry-left h3 {
    font-size: 18px;
    font-weight: bold;
    color: #EC6800;
    margin-top: 30px;
    margin-bottom: 20px; }
.freight-inquiry-left > dl {
    display: flex;
    line-height: 37px;
    margin-bottom: 20px; }
.freight-inquiry-left > dl > dt {
    width: 80px;
    text-align: right;
    margin-right: 10px; }
.freight-inquiry-left > dl p {
    margin-left: 20px; }

.freight-left-ad-one {
    width: 100%;
    line-height: 120px;
    text-align: center;
    border: 1px solid #ccc; }

.freight-submit {
    width: 34%;
    text-align: center;
}
.freight-submit span {
    margin-left: 20px; }

.freight-left-ad-two {
    width: 300px;
    line-height: 300px;
    border: 1px solid #ccc;
    text-align: center;
    margin: 20px auto; }

.freight-left-tit {
    text-align: center;
    line-height: 40px;
    border-bottom: 1px solid #ccc; }
.freight-left-tit h3 {
    font-size: 22px; }

.freight-left-list li {
    margin-top: 10px;
    font-size: 14px; }
.freight-left-list li h5 {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 5px; }
.freight-left-list li h5 span {
    color: #ffffff;
    width: 30px;
    background: #EC6800;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    margin-right: 10px; }
.freight-left-list li h5 a {
    color: #EC6800;
    font-weight: bold; }
.freight-left-list li h5 a:hover {
    color: #EC6800; }
.freight-left-list li p {
    line-height: 20px; }
.freight-left-list li:hover {
    background: #f5f5f5; }

.freight-lately h3 {
    font-size: 20px;
    text-align: center;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
    font-size: 22px; }
.freight-lately ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    font-size: 14px; }
.freight-lately ul li {
    display: flex;
    width: 50%;
    line-height: 35px; }
.freight-lately ul li h5 {
    display: inline;
    margin-right: 10px; }
.freight-lately ul li span {
    margin-right: 5px; }

.freight-right {
    width: 25%;
    border: 1px solid #ccc;
}
.freight-right h3 {
    background: #EC6800;
    color: #ffffff;
    padding: 10px 0;
    text-align: center;
    font-size: 20px;
    }
.freight-right ul {
    padding: 20px 0; }
.freight-right ul li {
    line-height: 40px;
    font-size: 17px;
    text-align: center;
    transition: 0.1s;
    width: 100%;
    margin: 0 auto; }
.freight-right ul li a {
    display: block; }
.freight-right ul li:hover {
    background: #EC6800; }
.freight-right ul li:hover a {
    color: #ffffff; }

.express-con {
    display: flex;
    justify-content: space-between; }

.express-con-left {
    width: 74%; }

.express-con-ad {
    border: 1px solid #ccc;
    width: calc(30% - 67px);
    margin-top: 30px;
    line-height: 300px;
    height: 300px;
    background: #ffffff;
    text-align: center;
}
.nodea{
    padding-top: 20px;
    display: flex;
    justify-content: space-between;
}
.nodea-left{
    width: 80%;
    background: #ffffff;
    border: 1px solid #ccc;
}
.nodea-left>h3{
    margin-left: 2%;
    font-size: 25px;
    padding-top: 10px;
    line-height: 60px;
}
.nodea-left>dl{
    display: flex;
    margin-left: 2%;
    line-height: 40px;
    font-size: 18px;
}
.nodea-left>dl>dt{
    font-weight: bold;
}
.nodea-left-map{
    width: 96%;
    height: 500px;
    line-height: 500px;
    text-align: center;
    border: 1px solid #ccc;
    box-sizing: border-box;
    margin: 20px auto;
}
.nodea-right{
    width: 15%;
}
.nodea-right>li{
    background: #EC6800;
    color: #ffffff;
    line-height: 50px;
    text-align: center;
    border: 2px solid #EC6800;
    box-sizing: border-box;
    margin-bottom: 2px
}
.nodea-right>.blod{
    font-weight: bold;

}
.nodea-right>li>a{
    color: #ffffff;
    font-size: 20px;
    display: block;
}
.nodea-right>li:hover{
    background: #ffffff;
}
.nodea-right>li:hover a{
    color: #000000
}
.express-name h4 span{margin-left: 0px;}
#companyName a{color: #EC6800;}


.search-detail{
    display: flex;
    justify-content: space-between;
}
.searchs-detail-left{
    width: 70%;
}
.search-detail-title{
    background: #fff;
    width: 100%;
    border: 1px solid #ccc;
    padding: 20px;
    box-sizing: border-box;
}
.search-detail-title>dl{
    display: flex;
    margin-bottom: 6px;
}
.search-detail-title>dl>img{
    width: 148px;
    height: 48px;
    border: 1px solid #CCCCCC;
    margin-right: 10px;
}
.search-detail-title>dl>h3{
    line-height: 48px;
    font-size: 18px;
    font-weight: bold;
}
.search-detail-title>h4{
    line-height: 20px;
    border-bottom: 1px solid #ccc;
}
.search-detail-search>dl{
    width: 80%;
}
.search-detail-right{
    width: 25%
}
.search-detail-content{
    background: #fff;
    border:1px solid #ccc;
    padding: 20px;
    box-sizing: border-box;
    margin-top: 10px;
    min-height: 700px;
}
.search-detail-content>h3{
    margin-bottom: 10px;
}
.search-detail-content>p{
    color: #666;
    text-indent: 2em;
    line-height: 30px;
}
.search-detail-content>dl{
    display: flex;
    margin-top: 20px;
}
.search-detail-content>dl>dt{
    font-weight: bold;
    margin-right: 10px;
}
.search-detail-ad{
    width: 100%;
    line-height:100px;
    border: 1px solid #ccc;
    text-align: center;
    margin-bottom: 20px
}
.search-detail-ads{
    line-height: 240px;
    background: #ffffff;
}
.search-detail-adn{
    width: 50%;
    line-height: 600px;
    background: #fff;
}

/* 快递查询出详情处 */
.result-info2{width:100%;border:1px solid #EC6800;}
.result-info2 td{padding:10px;color:#878787;border-bottom:1px solid #d8d8d8 !important;background-color:#fff !important}
.result-info2 .status{width:30px;background:url("../../img/ico_status.gif") -50px center no-repeat #fbfbfb}
.result-info2 .status{width:30px;background:url("../../img/ico_status.gif") -50px center no-repeat #fbfbfb}
.result-info2 .status-first{background:url("../../img/ico_status.gif") 0px center no-repeat #fbfbfb}
.result-info2 .status-check{background:url("../../img/ico_status.gif") -150px center no-repeat #fbfbfb}
.result-info2 .status-wait{background:url("../../img/ico_status.gif") -100px center no-repeat #fbfbfb}
.result-info2 .last td{color:#FF8c00;border-bottom:none;background-color:#ffffff !important}
.result-info2 .row1{width:130px;text-align:right;}

/* 分页 */
.pages {float:left; height:30px; padding:4px 0 10px 0;}
.pages em { line-height:30px;float:left;}
.pages a, .pages strong{border:1px solid;float:left;height:30px;width:20px; text-align:center;line-height:30px;margin-right:2px;overflow:hidden;padding:0 6px;}
.pages a {background-color:#FFFFFF;border-color:#E6E7E1;color:#EC6800;}
.pages a:hover{text-decoration:none;border-color:#EC6800;}
.pages strong {background-color:#EC6800;border-color:#EC6800;color:#FFFFFF;font-weight:bold;}
.pages a.prev, .pages a.next {background-repeat:no-repeat;}
.pages a.prev {	background-image:url(/assets/img/arrow_left.gif);background-position:30% 50%;overflow:hidden;padding:0;text-indent:-9999px;width:30px;}
.pages a.next {	background-image:url(/assets/img/arrow_right.gif);background-position:90% 50%;padding-right:15px; width:45px;}

.layui-container{ padding-top: 20px; }
.fly-panel{margin-bottom: 15px; border-radius: 2px; background-color: #fff; box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);}
.fly-panel[pad20]{padding: 20px;}
.fly-panel-title{position: relative; height: 50px; line-height: 50px; padding: 0 15px; border-bottom: 1px dotted #E9E9E9; color: #333; border-radius: 2px 2px 0 0; font-size: 14px;}
.fly-panel-main{padding: 10px 15px;}
.fly-panel-border{border: 1px solid #e6e6e6; box-shadow: none;}
.fly-panel-border .fly-panel-title{border-bottom: 1px solid #e6e6e6;}
.fly-mid{display: inline-block; height: 10px; width: 1px; margin: 0 10px; vertical-align: middle; background-color: #e2e2e2;}
.fly-filter a{padding: 0 8px; color: #666;}
.fly-filter a.layui-this{color: #5FB878;}
.fly-filter .fly-mid{margin: 0 8px;}
.fly-filter-right{position: absolute; right: 10px; top: 0;}

.fly-list li{position: relative; height: 45px; line-height: 22px; padding: 15px 15px 15px 23px; border-bottom: 1px dotted #e2e2e2;}
.fly-list li:last-child{border-bottom: none;}
.fly-list li h2,
.fly-list li h2 a,
.fly-list-info{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.fly-list li h2{height: 26px; font-size: 0;}
.fly-list li h2 a{display: inline-block; max-width: 80%; padding-right: 10px; font-size: 16px;}
.fly-list li h2 .layui-badge{top: -2px; height: 16px; line-height: 16px; padding: 0 5px; margin-right: 10px; font-size: 12px; border: 1px solid #5FB878; background: none; color: #5FB878;}

.fly-avatar{position: absolute; left: 15px; top: 15px;}
.fly-avatar img{display: block; width: 45px; height: 45px; margin: 0; border-radius: 2px;}

.fly-list-badge{position: absolute; right: 15px; top: 15px; font-size: 0;}
.fly-list-badge .layui-badge{margin-left: 5px; border-radius: 2px; font-size: 12px;}

.layui-row .read h1{font-size: 24px;line-height: 36px;}
.layui-row .read-box {padding: 20px;}

.read-body{margin: 20px 0 0; min-height: 306px; line-height: 26px; font-size: 14px; color: #333; word-wrap: break-word;}
.read-body p{margin-bottom:15px;}
.read-body img{max-width: 100%; cursor: crosshair;}
.read-body .layui-btn{margin: 0 10px 10px 0;}
.read-body .layui-btn a{color: #fff;}
.read-body ul>li{margin-top: 0;}
.read-body .layui-elem-quote{margin: 10px 0; font-size: 14px; line-height: 26px;}


/*# sourceMappingURL=style.css.map */
/*适应*/
@media screen and (max-width: 1250px) {
    .warp{
        max-width: 1250px;
        min-width: 1000px;
    }
    .nav span a{
        padding: 0 4px;
	font-size:13px;   
 }
    .express-tys a{
        padding: 0 2px;
    }
    .footer>dl,.footer>p{
        width:90%;
        margin: 0 auto;
    }
    .list-news ul li a{
	max-width: 15em;
   }

}

.grecaptcha-badge {
    display: none!important;
}
